Part Number Hot Search : 
0603C SM8Z17A 2SC2405 08M44R 502I33 FRK264 MAX1206 ELM7S66B
Product Description
Full Text Search
 

To Download SMT4504F-1 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 SMT4504
Four-Channel Loss-Less TrakkerTM Power Supply Manager
FEATURES & APPLICATIONS
* Loss-Less Tracking function - No power MOSFET switches * Programmable Slew-Rate, Tracking and Voltage Monitoring Functions * Directly Interfaces to DC-DC Converters, Monolithic Controllers or LDOs * Programmable Sequence Orders * Programmable Tracking Slew Rates * Eliminates Series Power MOSFETs * Programmable OV/UV Threshold Limits * Under Voltage Lock-Out (VDD and VCTRL_SUP) * 4k-Bit user configurable Nonvolatile Memory * I2C 2-wire serial bus for programming configuration and monitoring status Preliminary Information1 (See Last Page)
INTRODUCTION
The SMT4504 is an intelligent power supply sequencer, tracker, and voltage monitor. The SMT4504 tracks or sequences up to 4 power supplies by uniquely controlling the Enable and TRIM (SoftStart) functions of DC-DC converters, Monolithic Controllers or LDOs. Each Channel is individually programmable for undervoltage/overvoltage threshold settings, sequence position and slew rates. Two or more supplies allocated to the same sequence position are tracked, while assigning individual supplies to a unique sequence position causes them to be sequenced with controlled slew rates. The SMT4504 monitors the supplies for faults and is programmable to take any of several actions upon the occurrence of a fault. The voltage monitoring threshold step size is better than 1%. Power supply sequencing can be executed in any order. During power-off sequencing, the SMT4504 sequences the supplies in the reverse order as poweron. Using the I2C interface, a host system can communicate with the SMT4504 status register, optionally control power-on/off software and utilize 4Kbits of nonvolatile memory.
Applications
* Monitor, Sequence and Slew-Rate Control of Distributed Power and Point of Use Power Supplies * Multi-voltage Processors, DSPs, ASICs used in Telecom, CompactPCI or server systems
SIMPLIFIED APPLICATIONS DRAWING
5V 12V VCTRL_SUP GND VDD 5V
DC-DC Converter VIN V+ TRIM ON/OFF V2.5VIN GND DSP/ P/ NPU/ FPGA/ ASIC
VDD_CAP
VCTRLA PUPA
I2C BUS
SDA SCL
SMT4504
VMA Monolithic Controller VIN
VCTRLB PWR_ON PWR_ON# PUPB
-E/A Soft-Start
V+ V-
1.2VIN GND
IRQ#
VMB IRQ#
Figure 1 - Applications Schematic, the SMT4504 Loss-Less TrakkerTM can track different types of supplies together. Note: This is an applications example only. Some pins, components and values are not shown.
Summit Microelectronics, Inc 2071 1.1 01/07/05
1
SMT4504
Preliminary Information
3 .3 V 2 .5 V 1 .8 V 1 .5 V
Figure 2A - Example Power Supply Sequencing and Tracking using the SMT4504. Any order of supply sequencing/tracking can be applied using the SMT4504.
GENERAL DESCRIPTION
The SMT4504 consists of several major functional blocks: the power supply monitors, the sequencing and tracking outputs; the programmable output circuitry; the timing and control block; the I2C interface and the nonvolatile memory array. The analog acquisition system monitors all channels via the OV/UV sensors. The UV/OV sensors are the four power supply voltage channels and the VDD and VCTRL_SUP supplies. The setting of the OV/UV trip points is made via the I2C serial data port. Once PWR_ON is asserted a programmable delay timer must first expire after which the PUP (Point of Use Power) output(s) so required are enabled. The PUPs are generally connected to the Enable pin of the converter controlled by the SMT4504 Any channel not requiring closed-loop tracking of the voltage is programmed to assert its output (PUP) once the previous sequence timer has expired. Otherwise all PUPs are asserted upon the completion of the PWR_ON delay timer. The power supply manager block is also used to assign a given power supply a sequence position; sequence timeout period and track-up/down slew rate setting. These settings determine the time and the rate at which each supply is turned on. When more than one supply is assigned to a sequence position their voltages will be tracked during the period of time when they are turned on via the VCTRLX pins and monitored via the VMX pins. These events are controlled by the sequence and tracking block. An additional feature of the SMT4504 allows the supplies that are assigned the same sequence position to be tracked at the same or different slew rates for applications requiring supplies to be started at the same time but to ramp up at different rates. (Figure 2A) The next major block is a programmable output block. The SMT4504 provides a great deal of flexibility in choosing the fault trigger source for the fault outputs. The sources include multiple combinations of UV/OV conditions. The fault outputs' assertion polarities are also programmable. Programming of the SMT4504 is performed over the industry standard I2C, 2-wire serial data interface. It allows configuration of the device, real-time control of the power-on/power-off processes and reading of the status registers. The bus interfaces the host to 4k bits of nonvolatile memory and the programmable configuration registers. The 4k bits of user configurable nonvolatile memory uses industry standard non-volatile memory technology.
Summit Microelectronics, Inc
2071 1.1 01/07/05
2
SMT4504
Advanced Information
3.3V
2.5V 1.8V 1.5V
tSR = 125% of Setting tSR = 150% of Setting
tSR = 75% of Setting
tSR = 100% of Setting
Figure 2B - Example Power Supply Tracking flexibility using the SMT4xx4 set to the same sequence position but different slew rates on each channel.
Summit Microelectronics, Inc
2071 1.1 01/07/05
3
SMT4504
Preliminary Information
SIMPLIFIED BLOCK DIAGRAM
HEALTHY VMA Supply Manager A Force Shutdown Arbitration VMB Supply Manager B MR# IRQ & RST Logic IRQ_CLR# IRQ# RST# VCTRLA PUPA VCTRLB PUPB VCTRLC VMC VCTRLTracking/ Sequence Logic PUPC VCTRLD PUPD LINK_A VMD Supply Manager D Enable Logic LINK_B VRLINK
Supply Manager C
A0 FS# PWR_ON WP VDD/VGG Control Bus Interface Configuration, Status and GP Registers A1 SCL SDA
VDD_CAP
GND
VGG
VDD
Summit Microelectronics, Inc
2071 1.1 01/07/05
4
SMT4504
Preliminary Information
PIN DESCRIPTIONS Pin Name
VCTRLC VMC VCTRLD VMD IRQ HEALTHY RST
Type
OUT IN OUT IN OUT OUT OUT
Number
1 2 3 4 5 6 7
Function
Control voltage used to track/sequence the converters Channel C converter output or sense+ line Control voltage used to track/sequence the converters Channel D converter output or sense+ line Programmable active high/low open drain latched output. Asserted when programmed power supply is in a fault condition. Programmable active high/low output asserted when all Fault conditions are clear Programmable active high/low open drain output signals when all programmed power supplies are within the monitored limits and the MR signal is inactive. RST has a programmable timeout period with options for 0.64/50/100/200ms. Active low open drain I/O connected to LINK_B pin other SMT4504's for linked operation Active low open drain I/O connected to LINK_A pin other SMT4504's for linked operation Ground of the part Active low open drain output. Asserted when the channel is tracking and between track off and track on. Active low open drain output. Asserted when the channel is tracking and between track off and track on. Active low open drain output. Asserted when the channel is tracking and between track off and track on. Active low open drain output. Asserted when the channel is tracking and between track off and track on. Active low input internally pulled up to VDD_CAP with 75k ohm resistor Force shutdown active low I/O used to turn off all converter enable signals. Do not drive FS# high. Active high I/O signals the start of the power sequencing. When asserted the part will sequence the supplies on and when de-asserted the part will sequence the supplies off. Do not drive PWR_ON high. External tracking ramp reference Bi-directional I2C Data line I2C Clock line I2C device bus address assignment pin. I2C device bus address assignment pin. I2C device bus address assignment pin. Programmable active high/low write protect input. When asserted the configuration registers are write protected and the write protect volatile register is set. Active low input. When asserted the RST output will be allowed to de-assert after a reset timeout if there are no reset sources still active. Ground of the part Power supply of the part
LINK_B LINK_A GND STATUSA STATUSB STATUSC STATUSD SEATED# FS# PWR_ON VRLINK SDA SCL A0 A1 A2 WP MR# GND VDD
I/O I/O PWR OUT OUT OUT OUT IN I/O I/O I/O DATA CLK IN IN IN IN IN PWR PWR
8 9 10 11 12 13 14 15 16 17 18 25 26 27 28 29 30 31 34 35
Summit Microelectronics, Inc
2071 1.1 01/07/05
5
SMT4504
Preliminary Information
PIN DESCRIPTIONS (CONTINUED) Pin Name
VCTRL_SUP VDD_CAP PUPA PUPB PUPC PUPD VCTRLA VMA VCTRLB VMB GND N/C
Type
PWR CAP OUT OUT OUT OUT OUT IN OUT IN PWR N/C
Number
37 38 39 40 41 42 43 44 45 46 47 19-24, 32, 33, 36, 48
Function
Voltage supply input used for driving the VCTRLX outputs. Programmable for 5V, 8V or 12V. External capacitor input used to filter the internal supply voltage Programmable active high/low open drain converter enable output Programmable active high/low open drain converter enable output Programmable active high/low open drain converter enable output Programmable active high/low open drain converter enable output Control voltage used to track/sequence the converters Channel A converter output or sense+ line Control voltage used to track/sequence the converters Channel B converter output or sense+ line Ground of the part No Connect
PACKAGE AND PIN CONFIGURATION
48 LEAD TQFP
VDD_CAP 38 WAS_SUP? 37 36 35 34 33 32 31 30 29 28 27 26 25 13 14 15 16 17 18 19 20 21 22 23 24
VCTRLB
VCTRLA
PUPD
PUPC
PUPB 40
48
47
46
45
44
43
42
41
VCTRLC VMC VCTRLD VMD IRQ HEALTHY RST LINK_B LINK_A GND STATUSA STATUSB
1 2 3 4 5 6 7 8 9 10 11 12
39
PUPA
VDD
VMB
VMA
NC
NC VDD GND NC NC MR# WP A2 A1 A0 SCL SDA
SEATED#
VRLINK
NC
NC
NC
NC
NC
STATUSC
STATUSD
FS#
PWR_ON
NC
Summit Microelectronics, Inc
2071 1.1 01/07/05
6
SMT4504
Preliminary Information
ABSOLUTE MAXIMUM RATINGS
Temperature Under Bias ...................... -55C to 125C Storage Temperature............................ -65C to 150C Terminal Voltage with Respect to GND: VMA, VMB, VMC, VMD ....................-0.3V to 6.0V PUPA, PUPB, PUPC, PUPD ........................................ 15V All Others .........................................VDD + 0.7V Output Short Circuit Current ............................... 100mA Lead Solder Temperature (10 secs) .................... 300C Junction Temperature........................................150C ESD Rating per JEDEC.................................1000V Latch-Up testing per JEDEC.........................100mA
Stresses listed under Absolute Maximum Ratings may cause permanent to the device. These are stress ratings only and functional operation of the device at these or any other conditions outside those listed in the operational sections of the specification is not implied. Exposure to any absolute maximum rating for extended periods may affect device performance and reliability. Devices are ESD sensitive. Handling precautions are recommended.
RECOMMENDED OPERATING CONDITIONS
Temperature Range (Industrial)...........-40C to +85C (Commercial) ............-5C to +70C VDD Supply Voltage .................................. 2.7V to 5.5V 12VIN Supply Voltage.............................. 8.0V to 15.0V VIN ............................................................ GND to VDD VOUT ...................................................... GND to 15.0V Package Thermal Resistance (JA) 48 Lead TQFP..........................................80oC/W
Moisture Classification Level 1 (MSL 1) per J-STD- 020
RELIABILITY CHARACTERISTICS Data Retention.....................................100 Years Endurance...................................100,000 Cycles
DC OPERATING CHARACTERISTICS
(Over recommended operating conditions, unless otherwise noted. All voltages are relative to GND.) Symbol VDD VCTRL_SUP IDD IGG PVIT PVIT Parameter Supply Voltage VCTRLX Supply Voltage Power Supply Current Power Supply Current Programmable Threshold (VMX Inputs) Programmable Threshold (VDD and VGG Inputs) X-bit resolution XXmV/bit X-bit resolution XXmV/bit TBD TBD Notes 3.3V aux supply Min. 2.7 4.5 Typ. Max 5.5 14 TBD TBD 6.0 Unit V V mA mA V V
PUP characteristics VOL Output Low Voltage All other input and output characteristics VIH Input High Voltage (FS, PWR_ON/OFF, MR#) Input Low Voltage (FS, PWR_ON, MR) Programmable Open Drain Outputs (RST#, FS#, IRQ#) VDD = 2.7V VDD = 5.0V VDD = 2.7V VDD = 5.0V ISINK = TBD 0.9xVDD 0.7xVDD -0.1 -0.1 0 VDD VDD 0.1xVDD 0.3xVDD 0.4 V V V V V ISINK = TBD 0 0.4 V
VIL
VOL
Summit Microelectronics, Inc
2071 1.1 01/07/05
7
SMT4504
Preliminary Information
PROGRAMMABLE AC SPECIFICATIONS
(Over recommended operating conditions, unless otherwise noted. All voltages are relative to GND.) Symbol Description Min. Typ. 0.64 Max. Unit ms ms ms ms V/S V/S V/S V/S V/S mS mS mS mS
tDPON
Programmable delay from PWR_ON to PUPs asserted and PUP to PUP delay
12.5 25 50 250
TTRACKER_SLEW
Programmable internal tracking on/off slew rate
500 750 1000
TTRACKER_SLEW
Programmable external tracking on/off slew rate step size (25V/S-250V/S)
25 0.64
tPRTO
Programmable Reset Timeout Periods
50 100 200 OFF
tABORT
Programmable Abort Power-On/Off Timer
100 200 400
ms ms ms
Summit Microelectronics, Inc
2071 1.1 01/07/05
8
SMT4504
Preliminary Information
APPLICATIONS INFORMATION
SEQUENCING The SMT4504 is a programmable controller for lossless (requires no pass MOSFETs) power supply sequencing/tracking. Up to four channels can be sequenced in any order with several delay options. Before the SMT4504 begins the power-on sequencing, the UV sensors monitor the VDD and the VCTRL_SUP inputs. The power-on sequencing will not begin until both these inputs are above their UV threshold. In order for a power supply to be sequenced it must first be enabled by a PUP output. This channel must also be programmed to participate in the sequence and be assigned a sequence position (one of 12). A sequence position is given to each channel as an order number in the sequence event. The sequence position assignments must begin at position 1 and must not skip positions. Also, multiple channels can be programmed into the same sequence position to enable voltage tracking of the supplies. Multiple corresponding channels sharing a common sequence position will have their voltages tracked during the power-on and power-off events only if each channel uses the VCTRLX pin on the converter. Otherwise the PUP output simply enables this power supply with no regard for closed loop voltage tracking. Each channel selected for sequencing is given a power-on and power-off delay. The first power-on delay is a delay from assertion of the PWR_ON input to the assertion of all PUP outputs (sequence position 1). The power-off delay is the delay from the VMX input of one channel turning off to the beginning of another VMx output turning off. Tracking or sequencing down begins immediately when the PWR_ON pin is deasserted. Power-on sequencing can be initiated by asserting the PWR_ON/OFF input or by writing to the power-on bit of the command register. For automatic start-up the PWR_ON/OFF pin can be tied active. The power-on sequencing begins with the power-on delay time of the channel(s) in sequence position 1. Once this delay has timed out all PUP outputs assigned to this position will go active. At this point the supply connected to the VM input will begin to turn on via the action between the VCTRLX output and the supply's TRIM or other interface pin such as soft-start. When this supply reaches its programmed threshold (under-voltage) and the sequence delay timer is expired, the sequence position counter will change to position 1 and the power-on delay timer for the channel(s) in sequence position 2 will begin. This will repeat until all channels that were programmed for sequencing have turned on and are not in fault conditions. Power-on sequencing is considered complete when supplies assigned the last used sequence position go above their UV setting. Power-off sequencing can be initiated by de-asserting the PWR_ON/OFF pin, by writing to the power-off bit of the command register, or triggered off of a selected fault condition. The SMT4504 is configured to sequence the supplies off in the reverse order of the power-on sequence. During the power-off sequence power-on commands as well as activity on the PWR_ON/OFF pin is ignored. The power-off sequencing begins immediately with the channel(s) in the last sequence position of the poweron sequence (reverse order). Once the supplies in this sequence position have reached 100mV or less and the delay timer has timed out the PUP will turn off. At this point the supply connected to the next sequence position will begin to turn off. When this supply falls below the 100mV limit, the sequence position counter will change to the next position and the power-off delay timer for the channel(s) in current sequence position will begin. This will repeat until all channels that were programmed for sequencing have turned off. At this point the SMT4504 will monitor the VDD and VCTRL_SUP inputs as precursor conditions to poweron sequencing. During sequencing an abort timer is available. The abort timer starts each time a PUP output goes active. If the abort timer times out before the VMX input goes out of fault, all channels are shut down and the abort bit is set in the status register. This is to avoid the case where one or more channels are not capable of reaching their minimum level. The abort timer is available for sequence up and sequence down. If the abort timer shuts the sequencing down the PWR_ON/OFF pin must be toggled to re-start. The timeout period of the abort timer is programmable.
Summit Microelectronics, Inc
2071 1.1 01/07/05
9
SMT4504
Preliminary Information
APPLICATIONS INFORMATION (CONTINUED)
MONITORING Once the power-on sequence is underway, the SMT4504 monitors VMX inputs and the VDD and VCTRL_SUP supply voltages. The SMT4504 compares the voltages with the programmable low and high limits (UV/OV). Each of these limits can be programmed to trigger the RST, IRQ# or HEALTHY input as well as a force shutdown or power-off operation if exceeded. FORCED SHUTDOWN The Forced Shutdown function is used to immediately turn off all PUP outputs when there is not enough time to perform a power-off sequence. Forced Shutdown can be initiated by asserting the FS pin, by writing to the forced shutdown bit of the command register, or triggered by one or more channels going out of limits. Forced Shutdown cannot be triggered by a channel going out of limit until the power-on sequence has completed. Forced Shutdown will latch the PUP outputs in the off state until the FS pin is de-asserted and the PWR_ON pin is toggled. Input on the PWR_ON pin will be ignored until all supplies are below their OFF thresholds. COMMUNICATING WITH THE SMT4504 All communication with the SMT4504 takes place over the I2C bus. The part has several registers that contain information about the channels that are being controlled and the set point and limit information. The slave address for the configuration registers and the 4k of memory is programmable. When accessing the configuration registers, [A1, A0] is used as the bus address. Write protection for the SMT4504 is located in a volatile register where the power-on state is defaulted to write protect. SUMMARY OF DEVICE OPERATION When the SMT4504 first receives power it will hold all PUP outputs and the HEALTHY output in their inactive state. The RST output will be held active. At this point, the VCTRLX outputs will be turned on to their respective programmed voltages. The device will then monitor the VDD and VCTRL_SUP inputs until both are in the appropriate range.
Once the PWR_ON/OFF signal goes active and the VDD and VCTRL_SUP input is within range, the PUP outputs of all channels in sequence position 1 will go active and the device will monitor those converter outputs. Once those converter outputs have gone above the UV settings, the PUP outputs of the channels in sequence position 2 will go active. As the channels are powering on, the device will monitor the VDD and VCTRL_SUP inputs. The HEALTHY output will go active when all trigger sources are within their programmed limits. The RST output will go inactive a programmable timeout period after all trigger sources are within their programmed limits and the MR signal has gone inactive. During the power-on sequence an abort timer will start as each PUP output goes active. The channel that is associated with that PUP must reach its lower limit before the abort timer expires. If it does not then all channels are shut down and the Abort Timer bit is set in Status Register1. Once the power-on sequence is complete, the device will monitor all. The result of each monitor conversion will be compared against the preset high and low limits for that channel. If a voltage channel is found to be out of limits then HEALTHY will be de-asserted. In either case the UV/OV sensors will continue to monitor all channels. When the problem channel is back in limits the HEALTHY will be asserted again. The number of sequential conversions that must be completed in order to declare in or out of limit is set in Configuration Register 1. The state of the channels can be checked by reading the status registers. When the PWR_ON/OFF pin is de-asserted the device will begin a power-off operation. First, HEALTHY will go inactive. Then the SMT4504 will de-assert the last VCTRLX (or PUP) output and monitor the corresponding voltage output. When the output has dropped below the "off" limit for a programmed number of consecutive conversions the next VCTRLX (or PUP) outputs will be de-asserted in the reverse sequence order as power-on (3-0). A power-off operation can also be initiated by a fault condition on any of the channels. During the power-off sequencing the abort timer is again used to ensure that the sequencing takes place properly. If the abort timer finishes before a channel drops below the off level, all channels will be shut down and the Abort Timer bit is set in Status Register 1.
Summit Microelectronics, Inc
2071 1.1 01/07/05
10
SMT4504
Preliminary Information
DEVELOPMENT HARDWARE & SOFTWARE
The end user can obtain the Summit SMX3200 programming system for device prototype development. The SMX3200 system consists of a programming Dongle, cable and WindowsTM GUI software. It can be ordered on the website or from a local representative. The latest revisions of all software and an application brief describing the SMX3200 is available from the website (www.summitmicro.com). The SMX3200 programming Dongle/cable interfaces directly between a PC's parallel port and the target application. The device is then configured on-screen via an intuitive graphical user interface employing drop-down menus. The Windows GUI software will generate the data and send it in I2C serial bus format so that it can be directly downloaded to the SMT4504 via the programming Dongle and cable. An example of the connection interface is shown in Figure 4. When design prototyping is complete, the software can generate a HEX data file that should be transmitted to Summit for approval. Summit will then assign a unique customer ID to the HEX code and program production devices before the final electrical test operations. This will ensure proper device operation in the end application.
Top view of straight 0.1" x 0.1 closed-side connector. SMX3200 interface cable conn Positive Supply VDD_CAP Pin 10, Reserved Pin 8, Reserved Pin 6, MR# Pin 4, SDA Pin 2, SCL Pin 9, 5V Pin 7, 10V Pin 5, Reserv Pin 3, GND Pin 1, GND
SMT4504
MR# SDA SCL
10 8 6 4 2
9 7 5 3 1
0.1F
GND Common Ground
Figure 4 - SMX3200 Programmer I2C serial bus connections to program the SMT4504.
Summit Microelectronics, Inc
2071 1.1 01/07/05
11
SMT4504
Preliminary Information
I2C PROGRAMMING INFORMATION
SERIAL INTERFACE Access to the configuration registers, general-purpose memory and command and status registers is carried out over an industry standard 2-wire serial interface (I2C). SDA is a bi-directional data line and SCL is a clock input. Data is clocked in on the rising edge of SCL and clocked out on the falling edge of SCL. All data transfers begin with the MSB. During data transfers SDA must remain stable while SCL is high. Data is transferred in 8-bit packets with an intervening clock period in which an Acknowledge is provided by the device receiving data. The SCL high period (tHIGH) is used for generating Start and Stop conditions that precede and end most transactions on the serial bus. A high-to-low transition of SDA while SCL is high is considered a Start condition while a low-to-high transition of SDA while SCL is high is considered a Stop condition. The interface protocol allows operation of multiple devices and types of devices on a single bus through unique device addressing. The address byte is comprised of a 4-bit device type identifier (slave address) and a 3-bit bus address. The remaining bit indicates either a read or a write operation. Refer to Table 1 for a description of the address bytes used by the SMM665. The device type identifier for the memory array is generally set to 1010BIN following the industry standard for a typical nonvolatile memory. There is an option to change the identifier to 1011BIN allowing it to be used on a bus that may be occupied by other memory devices. The configuration registers are grouped with the memory array and thus use 1010BIN or 1011BIN as the device type identifier. The command and status registers as well as the 10-bit ADC are accessible with the separate device type identifier of 1001BIN. The bus address bits A[1:0] are programmed into the configuration registers. Bus address bit A[2] can be programmed as either 0 or biased by the A2 pin. The bus address accessed in the address byte of the serial data stream must match the setting in the SMM665 and on the A2 pin. Any access to the SMM665 on the I2C bus will temporarily halt the monitoring function. This is true not only during the monitor mode, but also during Power-on and Power-off sequencing when the device is monitoring the channels to determine if they have turned on or turned off. The SMM665 halts the monitor function from when it acknowledges the address byte until a valid stop is received. WRITE Writing to the memory or a configuration register is illustrated in Figures 8, 9, 11, 13 and 14. A Start condition followed by the address byte is provided by the host; the SMM665 responds with an Acknowledge; the host then responds by sending the memory address pointer or configuration register address pointer; the SMM665 responds with an acknowledge; the host then clocks in on byte of data. For memory and configuration register writes, up to 15 additional bytes of data can be clocked in by the host to write to consecutive addresses within the same page. After the last byte is clocked in and the host receives an Acknowledge, a Stop condition must be issued to initiate the nonvolatile write operation. READ The address pointer for the configuration registers, memory, command and status registers and ADC registers must be set before data can be read from the SMM665. This is accomplished by a issuing a dummy write command, which is simply a write command that is not followed by a Stop condition. The dummy write command sets the address from which data is read. After the dummy write command is issued, a Start command followed by the address byte is sent from the host. The host then waits for an Acknowledge and then begins clocking data out of the slave device. The first byte read is data from the address pointer set during the dummy write command. Additional bytes can be clocked out of consecutive addresses with the host providing an Acknowledge after each byte. After the data is read from the desired registers, the read operation is terminated by the host holding SDA high during the Acknowledge clock cycle and then issuing a Stop condition. Refer to Figures 10, 12 and 15 for an illustration of the read sequence.
Summit Microelectronics, Inc
2071 1.1 01/07/05
12
SMT4504
Preliminary Information The word address must be set each time the memory 2 I C PROGRAMMING INFORMATION (CONTINUED) accessed. Memory writes and reads are shown in is Figures 13, 14 and 15. The SMM665 powers up into a write protected mode. Writing a code to the volatile write protection register COMMAND AND STATUS REGISTERS can disable the write protection. The write protection The command and status registers are located at register is located at address 87HEX of slave address slave address 1001BIN. Writes and reads of the 1001BIN. command and status registers are shown in Figures Writing 0101BIN to bits [7:4] of the write protection 16 and 17. register allow writes to the general-purpose memory ADC CONVERSIONS while writing 0101BIN to bits [3:0] allow writes to the An ADC conversion on any monitored channel can be configuration registers. The write protection can reperformed and read over the I2C bus using the ADC enable by writing other codes (not 0101BIN) to the write read command. The ADC read command, shown in protection register. Writing to the write protection Figure 18, starts with a dummy write to the 1001BIN register is shown in Figure 7. slave address. Bits [6:3] of the word address byte are CONFIGURATION REGISTERS used to address the desired monitored input. Once The majority of the configuration registers are grouped the device acknowledges the channel address, it with the general-purpose memory located at either begins the ADC conversion of the addressed input. slave address 1010BIN or 1011BIN. The bus address This conversion requires 70s to complete. During bits, A[1:0], used to differentiate the general-purpose this conversion time, acknowledge polling can be memory from the configuration registers are set to used. The SMM665 will not acknowledge the address 11BIN. Bus address bit A[2] can be programmed as bytes until the conversion is complete. When the either 0 or biased by the A2 pin. conversion has completed, the SMM665 will Two additional configuration registers are located at acknowledge the address byte and return the 10-bit addresses 83HEX and 84HEX of slave address 1001BIN. conversion along with a 4-bit channel address echo. Writing and reading the configuration registers is GRAPHICAL USER INTERFACE (GUI) shown in Figures 8, 9, 10,11 and 12. Device configuration utilizing the Windows based Note: Configuration writes or reads of registers 00HEX SMM665 graphical user interface (GUI) is highly to 0FHEX should not be performed while the SMM665 is recommended. The software is available from the margining. Summit website (www.summitmicro.com). Using the GUI in conjunction with this datasheet and Application GENERAL-PURPOSE MEMORY Note 33, simplifies the process of device prototyping The 4k-bit general-purpose memory is located at and the interaction of the various functional blocks. A either slave address 1010BIN or 1011BIN. The bus programming Dongle (SMX3200) is available from address bits, A[1:0], used to differentiate the generalSummit to communicate with the SMM665. The purpose memory from the configuration registers are Dongle connects directly to the parallel port of a PC set to 00BIN for the first 2k-bits and 01BIN for the second and programs the device through a cable using the I2C 2k-bits. Bus address bit A[2] can be programmed as bus protocol. either 0 or biased by the A2 pin. Slave Address Bus Address Register Type 1001BIN A2 A1 A0 Write Protection Register, Command and Status Registers, Two Configuration Registers, ADC Conversion Readout 1st 2-k Bits of General-Purpose Memory nd 2 2-k Bits of General-Purpose Memory Configuration Registers
1010BIN or 1011BIN
A2 0 0 A2 0 1 A2 1 1
Table 1 - Address bytes used by the SMM665.
Summit Microelectronics, Inc
2071 1.1 01/07/05
13
SMT4504
Preliminary Information
I2C PROGRAMMING INFORMATION (CONTINUED)
S T A R T 1 Slave 0 0 1
M aster
Bus Address A 2 A 1 A 0
Configuration Register Address = 87 HEX
Data = 55 HEX
S T O P 1 0 1 A C K
W A C K
1
0
0
0
0
1
1
1 A C K
0
1
0
1
0
8 H EX W rite Protection Register Address
7 HEX
5 HEX Unlocks General Purpose EE
5 HEX Unlocks Configuration Registers
Figure 7 - Write Protection Register Write
S T A R T 1 Slave 0 1 S A 0 S T O P D 2 D 1 D 0 A C K
Master
Bus Address A 2 C 7 A C K C 6
Configuration Register Address W C 5 C 4 C 3 C 2 C 1 C 0 A C K D 7 D 6 D 5
Data D 4 D 3
1
1
Figure 8 - Configuration Register Byte Write
S T A R T 1 Slave 0 1 S A 0
Master
Bus Address A 2 C 7 A C K C 6
Configuration Register Address C 5 C 4 C 3 C 2 C 1 C 0 A C K D 7 D 6 D 5
Data (1) D 4 D 3 D 2 D 1 D 0 A C K
1
1
W
Master D 7 Slave D 6 D 5
Data (2) D 4 D 3 D 2 D 1 D 0 A C K D 7 D 6 D 5 D 2 D 1 D 0 A C K D 7 D 6 D 5
Data (16) D 4 D 3 D 2 D 1 D 0 A C K
S T O P
Figure 9 - Configuration Register Page Write
Summit Microelectronics, Inc
2071 1.1 01/07/05
14
SMT4504
Preliminary Information
I2C PROGRAMMING INFORMATION (CONTINUED)
S T A R T 1 Slave 0 1 S A 0 S T A R T C 1 C 0 A C K 1 0 1 S A 0
Master
Bus Address A 2 C 7 A C K C 6
Configuration Register Address W C 5 C 4 C 3 C 2
Bus Address A 2
1
1
1
1
R A C K
Master D 7 Slave D 6 D 5
Data (1) D 4 D 3 D 2 D 1 D 0
A C K D 7 D 6 D 5 D 2 D 1 D 0
A C K D 7 D 6 D 5
Data (n) D 4 D 3 D 2 D 1 D 0
N A C K
S T O P
Figure 10 - Configuration Register Read
S T A R T 1 Slave 0 0 1
Master
Bus Address A 2 A 1 A 0 C 7 A C K C 6
Configuration Register Address W C 5 C 4 C 3 C 2 C 1 C 0 A C K D 7 D 6 D 5
Data D 4 D 3 D 2 D 1 D 0 A C K
S T O P
Figure 11 - Configuration Register with Slave Address 1001BIN Write
S T A R T 1 Slave 0 0 1 S T A R T C 1 C 0 A C K 1 0 0 1
Master
Bus Address A 2 A 1 A 0 C 7 A C K C 6
Configuration Register Address W C 5 C 4 C 3 C 2
Bus Address A 2 A 1 A 0
R A C K
Master D 7 Slave D 6 D 5
Data (1) D 4 D 3 D 2 D 1 D 0
A C K D 7 D 6 D 5 D 2 D 1 D 0
A C K D 7 D 6 D 5
Data (n) D 4 D 3 D 2 D 1 D 0
N A C K
S T O P
Figure 12 - Configuration Register with Slave Address 1001BIN Read
Summit Microelectronics, Inc
2071 1.1 01/07/05
15
SMT4504
Preliminary Information
I2C PROGRAMMING INFORMATION (CONTINUED)
S T A R T 1 Slave 0 1 S A 0 S T O P D 2 D 1 D 0 A C K
Master
Bus Address A 2 0 / 1 C 7 A C K C 6
Configuration Register Address W C 5 C 4 C 3 C 2 C 1 C 0 A C K D 7 D 6 D 5
Data D 4 D 3
0
Figure 13 - General Purpose Memory Byte Write
S T A R T 1 Slave 0 1 S A 0
Master
Bus Address A 2 0 / 1 C 7 A C K C 6
Configuration Register Address W C 5 C 4 C 3 C 2 C 1 C 0 A C K D 7 D 6 D 5
Data (1) D 4 D 3 D 2 D 1 D 0 A C K
0
Master D 7 Slave D 6 D 5
Data (2) D 4 D 3 D 2 D 1 D 0 A C K D 7 D 6 D 5 D 2 D 1 D 0 A C K D 7 D 6 D 5
Data (16) D 4 D 3 D 2 D 1 D 0 A C K
S T O P
Figure 14 - General Purpose Memory Page Write
S T A R T 1 Slave 0 1 S A 0 S T A R T C 1 C 0 A C K 1 0 1 S A 0
Master
Bus Address A 2 0 / 1 C 7 A C K C 6
Configuration Register Address W C 5 C 4 C 3 C 2
Bus Address A 2 0 / 1
0
0
R A C K
Master D 7 Slave D 6 D 5
Data (1) D 4 D 3 D 2 D 1 D 0
A C K D 7 D 6 D 5 D 2 D 1 D 0
A C K D 7 D 6 D 5
Data (n) D 4 D 3 D 2 D 1 D 0
N A C K
S T O P
Figure 15 - General Purpose Memory Read
Summit Microelectronics, Inc
2071 1.1 01/07/05
16
SMT4504
Preliminary Information
I2C PROGRAMMING INFORMATION (CONTINUED)
S T A R T 1 Slave 0 0 1 S T O P D 2 D 1 D 0 A C K
Master
Bus Address A 2 A 1 A 0 C 7 A C K C 6
Command and Status Register Address W C 5 C 4 C 3 C 2 C 1 C 0 A C K D 7 D 6 D 5
Data D 4 D 3
Figure 16 - Command and Status Register Write
S T A R T 1 Slave 0 0 1 S T A R T C 1 C 0 A C K 1 0 0 1
Master
Bus Address A 2 A 1 A 0 C 7 A C K C 6
Command and Status Register Address W C 5 C 4 C 3 C 2
Bus Address A 2 A 1 A 0
R A C K
Master D 7 Slave D 6 D 5
Data (1) D 4 D 3 D 2 D 1 D 0
A C K D 7 D 6 D 5 D 2 D 1 D 0
A C K D 7 D 6 D 5
Data (n) D 4 D 3 D 2 D 1 D 0
N A C K
S T O P
Figure 17 - Command and Status Register Read
S T A R T 1 Slave 0 0 1 S T A R T 0 0 0 A C K 1 0 0 1
Master
Bus Address A 2 A 1 A 0
Channel Address C H 3 C H 2 C H 1 C H 0
Bus Address A 2 A 1 A 0
W A C K
0
R N A C K
Master
S T A R T 1 0 0 1
Bus Address A 2 A 1 A 0
Channel Address Echo C H 3 C H 2 C H 1 C H 0 D 9 D 8
A C K 0 D 7
10-Bit ADC Data D 6 D 5 D 4 D 3 D 2 D 1 D 0
N A C K
S T O P
R A C K
0
Slave
Figure 18 - ADC Conversion Read
Summit Microelectronics, Inc
2071 1.1 01/07/05
17
SMT4504
Preliminary Information
DEFAULT CONFIGURATION REGISTER SETTINGS - SMT4504-172
Register R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 RA RB RC RD RE RF R10 R11 R12 R13 R14 R15 R18 R19 R30 R31 R32 R33 R34 R35 R36 R37 R38 R39 R3A R3B R3C R3D R3E R40 R41
RC1
Contents 0D 83 0D FF 0E 61 0E C7 0F 54 0B 22 7F 3F 03 01 8F 9F AF BF CF DF 00 00 0D 60 0D DC 0E 45 0E A2 0F 08 0F D6 00 12 48 0D B9
Register R42 R43 R44 R45 R46 R47 R48 R49 R4A R4B R4C R4D R4E R80 R81 R82 R83 R84 R85 R86 R87 R88 R89 R8A R8B R8C R8D R8E R8F R90 R91 R92 R93 R94 R95 R96 R97 R98 R99 R9A R9B
Contents 0E 39 0E A4 0F 16 0F B4 06 7F 00 12 48 42 48 82 3E 2A B8 12 F6 41 C8 81 B9 2A 34 12 49 49 5C 81 52 29 D7 11 EB 41 3E 81 33
Register R9C R9D R9E R9F RA0 RA1 RA2 RA3 RA4 RA5 RA6 RA7 RA8 RA9 RAA RAB RAC RAD RAE RAF RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 RB8 RB9 RBA RBB RBC RBD RBE RBF RC0 RC1 RC2 RC3 RC4
Contents 29 9A 11 AE 41 0B 80 F6 29 5D 11 71 40 CE 80 8F 29 1F 11 33 2A 67 0A 52 03 FF 03 FF 0D 9A 0D 56 0F E0 0F E0 0B 38 0B 38 09
Register RC5 RC6 RC7 RC8 RC9 RCA RCB RCC RCD RCE RCF RD0 RD1 RD2 RD3 RD4 RD5 RD6 RD7 RE0 RE1 RE2 RE3 RE4 RE5 RE6 RE7 RE8 RE9 REA REB
Contents 90 09 90 0C 00 0C 00 0F FF 0F FF 0C 00 0C 00 0F D8 0F D8 00 3D 00 3D 00 3D 00 3D 00 3D 00 3D
The default device ordering number is SMT4504F-172, is programmed as described above and tested over the commercial temperature range. Application Note 33 contains a complete description of the Windows GUI and the default settings of each of the 154 individual Configuration Registers.
Summit Microelectronics, Inc
2071 1.1 01/07/05
18
SMT4504
Preliminary Information
PACKAGES
48 PIN TQFP PACKAGE
0.354 (9.00) 0.276 (7.00)
BSC (A) BSC (B)
Inches (Millimeters)
0.02 (0.5)
BSC
0.007 - 0.011 (0.17 - 0.27)
DETAIL "A"
(B) (A)
0.037 - 0.041 0.95 - 1.05 Pin 1 Indicator 0.039 (1.00)
0.047 MAX. (1.2)
0 o Min to 8 o Max
A
B
0.004 - 0.008 (0.09 - 0.20)
0.018 - 0.030 (0.45 - 0.75)
DETAIL "B"
Summit Microelectronics, Inc
2071 1.1 01/07/05
19
SMT4504
Preliminary Information
PART MARKING
SUMMIT SMT4504F Annn
Pin 1
Summit Part Number
xx
Status Tracking Code (Blank, MS, ES, 01, 02,...) (Summit Use)
AYYWW
Date Code (YYWW)
Lot tracking code (Summit use) Part Number suffix (Contains Customer specific ordering requirements)
Drawing not to scale
Product Tracking Code (Summit use)
ORDERING INFORMATION
SMT4504 Summit Part Number
F
nnn Part Number Suffix (see page 18)
Specific requirements are contained in the suffix such as Commercial or Industrial Temp Range, Hex code, Hex code revision, etc.
Package F=48 Lead TQFP
NOTICE
NOTE 1 - This is a Preliminary Information data sheet that describes a Summit product currently in pre-production with limited characterization. SUMMIT Microelectronics, Inc. reserves the right to make changes to the products contained in this publication in order to improve design, performance or reliability. SUMMIT Microelectronics, Inc. assumes no responsibility for the use of any circuits described herein, conveys no license under any patent or other right, and makes no representation that the circuits are free of patent infringement. Charts and schedules contained herein reflect representative operating parameters, and may vary depending upon a user's specific application. While the information in this publication has been carefully checked, SUMMIT Microelectronics, Inc. shall not be liable for any damages arising as a result of any error or omission. SUMMIT Microelectronics, Inc. does not recommend the use of any of its products in life support or aviation applications where the failure or malfunction of the product can reasonably be expected to cause any failure of either system or to significantly affect their safety or effectiveness. Products are not authorized for use in such applications unless SUMMIT Microelectronics, Inc. receives written assurances, to its satisfaction, that: (a) the risk of injury or damage has been minimized; (b) the user assumes all such risks; and (c) potential liability of SUMMIT Microelectronics, Inc. is adequately protected under the circumstances. Revision 1.1 - This document supersedes all previous versions. Please check the Summit Microelectronics, Inc. web site at
www.summitmicro.com for data sheet updates.
(c) Copyright 2005 SUMMIT MICROELECTRONICS, Inc.
Power Management for CommunicationsTM
I2C is a trademark of Philips Corporation. MS Windows is a trademark of Microsoft Corporation. Trakker and Loss-Less Trakker are trademarks of Summit Microelectronics Inc.
Summit Microelectronics, Inc
2071 1.1 01/07/05
20


▲Up To Search▲   

 
Price & Availability of SMT4504F-1

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X